import { init } from 'snabbdom/build/package/init'
import { h } from 'snabbdom/build/package/h'

// 导入模块
import { styleModule } from 'snabbdom/build/package/modules/style'
import { eventListenersModule } from 'snabbdom/build/package/modules/eventlisteners'

// 注册模块
const patch = init([styleModule, eventListenersModule])
const app = document.querySelector('#app')

//
let vnode = h('div', [
  h('h1', { style: { backgroundColor: 'red' } }, 'Hello H1'),
  h('button', { on: { click: eventHandler } }, 'Hello Button'),
])

function eventHandler() {
  console.log('触发点击事件')
}

patch(app, vnode)
